package com.tiancheng.trade.settlement.service.settlement;

import com.tiancheng.trade.settlement.exception.BusinessException;
import com.tiancheng.trade.settlement.model.settlement.SettlementPayAcctConfig;

import java.util.List;

public interface ISettlementPayAcctConfigService {


    List<SettlementPayAcctConfig> queryList(SettlementPayAcctConfig param) throws BusinessException;


    SettlementPayAcctConfig query(Long id) throws BusinessException;

    int create(SettlementPayAcctConfig param) throws BusinessException;

    int update(SettlementPayAcctConfig param) throws BusinessException;

    int remove(Long id) throws BusinessException;

    List<SettlementPayAcctConfig> queryConfigByCostType(SettlementPayAcctConfig param) throws BusinessException;

}
